cURL
curl --request GET \ --url https://api.example.com/api/souls-directory/search
{ "items": [ { "handle": "<string>", "slug": "<string>", "page_url": "<string>", "raw_md_url": "<string>" } ], "handle": "<string>", "slug": "<string>", "content": "<string>" }
GET /api/souls-directory/search
openclaw
devops-lead
curl -X GET "https://api.openclaw.ai/api/souls-directory/search?q=devops&limit=10" \ -H "Authorization: Bearer YOUR_API_KEY"
{ "items": [ { "handle": "openclaw", "slug": "devops-lead", "page_url": "https://souls.directory/openclaw/devops-lead", "raw_md_url": "https://raw.githubusercontent.com/souls-directory/registry/main/openclaw/devops-lead.md" }, { "handle": "openclaw", "slug": "kubernetes-expert", "page_url": "https://souls.directory/openclaw/kubernetes-expert", "raw_md_url": "https://raw.githubusercontent.com/souls-directory/registry/main/openclaw/kubernetes-expert.md" } ] }
GET /api/souls-directory/{handle}/{slug}
GET /api/souls-directory/{handle}/{slug}.md
curl -X GET "https://api.openclaw.ai/api/souls-directory/openclaw/devops-lead" \ -H "Authorization: Bearer YOUR_API_KEY"
{ "handle": "openclaw", "slug": "devops-lead", "content": "---\nname: DevOps Lead\nrole: Lead DevOps Engineer\ndescription: Experienced DevOps leader specializing in cloud infrastructure and CI/CD\n---\n\n# DevOps Lead\n\nI am an experienced DevOps engineer with expertise in:\n\n- Kubernetes and container orchestration\n- CI/CD pipeline design and implementation\n- Cloud infrastructure (AWS, GCP, Azure)\n- Infrastructure as Code (Terraform, CloudFormation)\n- Monitoring and observability\n\n## Capabilities\n\n- Design and implement scalable cloud architectures\n- Automate deployment pipelines\n- Optimize infrastructure costs\n- Establish SRE best practices\n- Lead incident response and post-mortems\n" }
{ "detail": "handle contains unsupported characters" }
{ "detail": "Failed to fetch soul markdown: connection timeout" }